Well done. You've
reached the end of this module called
Project Functionality. It's time to recall some
key lessons learned. You began with an introduction
to onboarding flow, which outlines the project
components and exercises. You also revisited UI elements and storing data as a refresher. You then partook in an
exercise that had you design and implement an
onboarding flow for the app, including guiding the user to enter their name
and email address. Next, you recapped
on navigation. Here, you implemented
a flow for navigating from the onboarding to
the Food Menu page. You used the drawer
navigation to navigate to the
user profile page. You also redirected users to the onboarding page when no
user data has been entered. Next, you exercised
how to set up a profile page that displays data that the user enters
during onboarding. Following on from this, you've familiarized
yourself with the expected project
components and exercises and food
ordering user flow. You recapped fetching data
before implementing fetching the food menu data from the network server and storing it in the
Android app database. Finally, you
implemented filtering the food menu item data so that users can customize the
information displayed. You should now be familiar
with project functionality. Well done. You're making good progress on your
learning journey.